home *** CD-ROM | disk | FTP | other *** search
-
- ---------------------------------------------------------------------
- Prefix 1.0
- The Header Construction Program
- (c) 1990, 1991 - Atari Corporation
- ---------------------------------------------------------------------
-
- INTRODUCTION
-
- Prefix is a small GEM based program that is designed to assist
- Developers in creating and attaching headers to Control Panel
- Extensions (CPXs). If you aren't familar with Atari's Extensible
- Control Panel and it's software interface, please read the
- Developer Specification. It can be downloaded in text format from
- GEnie or can be acquired from Atari's Developer Support Group
- at (408) 745-2568.
-
-
- RUNNING PREFIX
-
- To use Prefix, run the program from the desktop by double-clicking
- on it. Since you are all knowledgeable developers, we will assume
- that you have no problems do this!
-
-
- OK, I AM IN PREFIX, NOW WHAT?
-
- Probably the first thing you will want to do is edit a header. To
- do this, select the "Edit Header" menu item under the "Header" drop
- down menu.
-
- Wow! A large dialog box appeared! This is the main interface for
- editing the contents of your header. You can enter the Title for
- your CPX, the Icon Text, the version number (the default is 01.00),
- the CPX ID value, etc. You can also set various flags for the CPX
- you are creating. For example, if you would like your CPX to be
- loaded as a RAM resident CPX, you could click on the small box in
- front of the words "Ram Resident" under the Flags option. There are
- other flags that are available to be turned on or off for your CPX.
- These flags are described in detail in the XControl Specification.
-
- The last section of the dialog box is the Icon Information section.
- This the area in which you can load an Icon or view your CPXs
- Entry in the XControl Panel. When you look at this box, one of the
- first things you might notice is the medium sized amount of white
- space located to the left of the "Load Icon" button. This is because
- Prefix displays a copy of the icon you have loaded in that space.
- You can load an icon by clicking on the "Load Icon" button and
- selecting a filename from the File Selector. Once Prefix has loaded
- your icon into memory, it will display it in the space to the left
- of the "Load Icon" button.
-
- The last button in this area is "View CPX Entry." This button will
- take you to a smaller dialog box that allows you to see just what
- your CPX's entry will look like! Handy, eh? Underneath the sample
- of your CPX's entry, there are sliders to allow you to change the
- Icon and Text Color in your CPX's entry. You can change the default
- colors that are displayed in XControl by simply changing these
- values. If you decided that you don't want the values you have
- selected, click on the CANCEL button and they will return to whatever
- the previous value was (the default colors are 1 and 1). The CPX
- Entry dialog is also accessible from the "Header" drop-down menu
- by clicking on the menu item "View CPX Entry." If you have accessed
- the View CPX Dialog from the Edit Header menu option, clicking CANCEL
- or OK in the View CPX Entry Dialog will return you to the Edit
- Header Dialog Box.
-
- Last but not least, clicking CANCEL in the Edit Header Dialog Box
- will cancel _any_ changes you made in the Header at all. This
- includes and color changes you have made in the View CPX Entry!
- Be careful..
-
- THE FILE MENU
-
- The "File" drop-down menu is pretty simple. It is broken down
- into four sections:
-
- - "Load .HDR" and "Save .HDR" are the two options that handle
- the loading and saving of Header files. the .HDR extension
- is used to designate a Header file. After selecting either
- or these menu items, you will be presented with a File
- Selector. Just select the file you wish to use.
-
- - "Load from .CPX" and "Save to .CPX" allow you to use the
- Headers that already been attached to a CPX file. Both
- options work in the same manner as "Load .HDR" and "Save
- .HDR" described above.
-
- - "Attach to .CP" will probably be your most used menu item
- here. This is the guts of Prefix: Attaching a .HDR file to
- a .CP (NOTE: a .CP file is a CPX file that does not have
- a header attached. When you compile your CPX with your
- compiler, you would create a .CP file, then use Prefix to
- create a header and attach it to create the CPX file). It
- will first ask you to select the name of the Header File,
- then the name of the .CP file, and finally the name of
- the final CPX. All input is done from a standard File
- Selector.
-
- - "Quit" is self-documenting. It allows you to exit the program.
- One small note, the program will ask you if you would like
- to Quit if you have made any changes.
-
- That describes all of the options available in the "File" menu.
- One last thing to note: if you select a filename that already
- exists on a "write-to-disk" option, Prefix will ask you if you
- would like to overwrite the file via an Alert Box. Click on
- Yes or No depending on what you want to do. This may come in
- handy if you mess up and select the wrong file.
-
- FINAL NOTES
-
- Some of you may have noticed that there is no provision to edit
- the magic number in the header. This is done on purpose. This
- number is the equivalent of a "header version number" for the
- Control Panel. If we decide to make changes to the Header format,
- we can change this number to let the Control Panel know it is
- handling a new header type.
-
- Last but not least, this is version 1.0 of this program. I am
- planning to add default directories, installed application
- features, command lines, etc. to this program in the near future.
- If you have suggestions for Prefix, I would like to hear them.
- This program is not intended to be a solution to all and I am
- sure that there are people out there who will write their own
- Prefix type programs. But, if you have a suggestion or know of
- a way that Prefix could be improved, please feel free to drop me
- a line and let me know!
-
- -- John Townsend
- Atari Corporation
- GEnie: TOWNS
- USEnet: towns@atari.uucp
-
-
-
-